کنترلر CNC یک رابط میان اجزای الکتریکی (سرور موتورها، الکتروموتورها، سنسورها، شیرهای فرمان) و اجزای مکانیکی سی ان سی است که وظیفه دارد تمام توابع دستوری و کنترلی نرمافزاری و الکترونیک (plc) را کنترل کرده و با هماهنگی زمانی و مکانی صحیح، آن را به صورت حرکتهای مکانیکی و حقیقی درآورد. به عبارت بهتر شما با استفاده از این کنترلرها میتوانید با دستگاه خودتان حرف بزنید و دستورات لازم را برای حرکت اجزای مختلف به آن بدهید. انواع کنترلر CNC دارای قابلیت های مختلفی هستند و بسته به برند، قیمت متفاوتی هم دارند.